// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境

// 云函数入口函数
exports.main = async (event, context) => {
  const db = cloud.database()
  const wxContext = cloud.getWXContext()
  const openid = wxContext.OPENID
  const date = (new Date()).toISOString().substr(0, 10)
  const { _id, name, class_id, class_name, has_file } = event

  const result = await db.collection('test').add({
    data: {
      _id,
      name,
      class_id,
      class_name,
      has_file,
      date,
      openid
    }
  })

  return result
}